/**
 * 
 * @param {*} imgSrc 参数为图片链接
 */
export const getImageInfo = (imgSrc) => {
    return new Promise((resolve, errs) => {
        uni.getImageInfo({
            src: imgSrc,
            success: function (image) {
                resolve(image);
            },
            fail(err) {
                errs(err);
            }
        });
    });
}
/**
 * 
 * @param {*} 定位
 */
export const getLocation = () => {
    return new Promise((resolve, reject) => {
        uni.getLocation({
            type: 'gcj02',
            success: function (res) {
                console.log(res)
                resolve(res);
            },
            fail(err) {
                console.log(1,err)
                reject(err);
            }
        });
    }).catch(err=>{});
}
/**
 * 
 * @param {*} count 
 * @param {*} sizeType 
 * @param {*} sourceType 
 */
export const wxChooseImage = (count, sizeType, sourceType) => {
    uni.showToast({
        title: '拍照过程中如有闪退，请重启设备后重试',
        icon: 'none'
    })
    return new Promise((resolve, reject) => {
        uni.chooseImage({
            count: count || 1, // 默认9
            sizeType: sizeType || ['compressed'], // 可以指定是原图还是压缩图
            sourceType: sourceType || ['album', 'camera'], // 可以指定来源是相册还是相机，默认二者都有
            success: function (res) {
                resolve(res)
            },
            fail: function (err) {
                reject(err)
            }
        })
    })
}
/**
 * 
 * @param {*} url 上传地址
 * @param {*} filePath 本地文件地址
 */
export const wxUpImg = (url, filePath) => {
    return new Promise((reslove, reject) => {
        uni.uploadFile({
            url: url,
            filePath: filePath,
            name: 'file',
            success(res) {
                let updata = JSON.parse(res.data);
                console.log(updata,'upfda666666666666666666666666')
                uni.showToast({
                    title: updata.Message
                })
                reslove(updata)
            },
            fail(err) {
                reject(err)
            }
        })
    }).catch((e) => { })
}